package com.hkyp.ss.course.apis.dto.response;

import com.hkyp.ss.course.apis.dto.response.base.BaseResponseVO;
import lombok.Data;

@Data
public class CourseVO extends BaseResponseVO {

    /**
     *  导航栏里的分类
     *  对应导航栏表里的code
     */
    private  Long category;
    /**
     * id
     * 自增主键
     */
    private Long id;


    /**
     * 课程名称
     * 非空
     * 字段长度50
     * 需求限制在40字符以内
     */
    private String title;


    /**
     * 课程简介
     */
    private String Introduction;

    /**
     * 封面
     * 存储图片url
     * 非空
     */
    private String cover;




    /**
     * 课程目录
     */
    private String catalogue;

    /**
     * 课程链接
     */
    private String courseUrl;


    /**
     * 课评数
     * 评论人数      comment
     */
    private Integer commentNum = 0;



    /**
     * 来源平台
     *
     */
    private String sourcePlatform;

    /**
     * 课程时间
     *
     */
    private String CourseTime;

    /**
     * 官方价格
     *
     * 0 代表免费
     *
     */
    private Integer officialPrice = 0;

    /**
     * 综合评分
     * comprehensive score
     * 所有人对此课程评分的均值
     * 总共1到10分
     *
     */
    private Integer comScore;

    /**
     *  已学习人数
     *
     */
    private Integer studyNum;

    /**
     *  是否已经收藏  默认未收藏
     *  1.已收藏  0. 未收藏
     */
    private Integer collected;

    /**
     *  是否已经写过课评  默认未写过
     *  1.已写过  0. 未写过
     */
    private Integer edited;

    /**
     *  仅当用户给这个课程写过课评时，此字段有值
     *
     */
    private Long ccId;

}
